Increasing ROS Reliability and Safety through Advanced Introspection Capabilities

نویسندگان

  • Andreas Bihlmaier
  • Heinz Wörn
چکیده

The Robot Operating System (ROS) brought together many different robotics research groups by providing a common software ecosystem. One important part of ROS is the publish-subscribe messaging infrastructure that facilitates building modular and reusable distributed robotics systems. However, the inherent complexity – flexibility, diversity and dynamics – of such a system opposes properties essential to robotics: reliability and safety. The paper details how to gain control of a ROS-based robotics system through the extension of ROS by advanced introspection capabilities. Once the introspection based on distributed gathering of metadata is in place, we are able to define a reference state for the whole ROS system. A monitoring node continuously compares the reference to the actual state. In case of a deviation the operator is alerted through a dashboard, in addition appropriate countermeasures can be initiated by the robotics system itself.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

HyBIS: Advanced Introspection for Effective Windows Guest Protection

Effectively protecting the Windows OS is a challenging task, since most implementation details are not publicly known. Windows has always been the main target of malwares that have exploited numerous bugs and vulnerabilities. Recent trusted boot and additional integrity checks have rendered the Windows OS less vulnerable to kernel-level rootkits. Nevertheless, guest Windows Virtual Machines are...

متن کامل

Introspection.

Two main questions about introspection are addressed: whether it exists, and whether it is a reliable source of self-knowledge. Most philosophers have assumed that the answers to both questions are positive, whereas an increasing number of cognitive scientists take the view that introspection is either nonexistent (with self-attributions of mental states being made on the same sort of interpret...

متن کامل

Aspect Instances and their Interactions

Programming languages and paradigms provide mechanisms by which we can express our own solutions to problems. The way by which one formulates a solution is affected by the medium with which the solution is expressed. Currently, the lack of polymorphism and the difficulty with which aspect instances can be accessed and used within AspectJ, force programmers to resolve to less elegant solutions, ...

متن کامل

A discrete-time Bayesian network reliability modeling and analysis framework

Dependability tools are becoming an indispensable tool for modeling and analyzing (critical) systems. However the growing complexity of such systems calls for increasing sophistication of these tools. Dependability tools need to not only capture the complex dynamic behavior of the system components, but they must be also easy to use, intuitive, and computationally efficient. In general, current...

متن کامل

نقش میانجی گری انگیزش ایمنی در رابطه بین روش های مدیریت ایمنی و رفتارهای ناایمن

Abstract: Background and aims: The present study tests a model of the relationship between safety management practices with unsafe behaviors and with of mediation of safety motivation. Methods: Research design was correlation through structural equation modeling (SEM) and the sample consisted of 265 employees of an industrial company who were selected by stratified random sampling method....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014